package com.atguigu.jinx.entity.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author steve
 * @date 2025/08/27 15:14
 */
@Data
public class UserDisplayBalanceIneStatisticsVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户余额
     */
    private BigDecimal balance;

    /**
     * 当月收入
     */
    private BigDecimal monthlyIncome;

    /**
     * 和上个月提现比
     */
    private String comparedWithLastMonthExpenditure;

    /**
     * 当月提现
     */
    private BigDecimal monthlyExpenditure;

    /**
     * 和上个月收入比
     */
    private String comparedWithLastMonthIncome;


    /**
     * 用户所选月份的收入和提现的额度
     */
    private List<IncomeWithdrawalStatisticsData> listIncomeWithdrawalStatistics;






    @Data
    public static class IncomeWithdrawalStatisticsData implements Serializable {
        private static final long serialVersionUID = 1L;

        /**
         * 该月份的提现额
         */
        private BigDecimal expenditureMoney;

        /**
         * 该月份的收入额
         */
        private BigDecimal incomeMoney;

        /**
         * 月份
         */
        private String month;

    }


}


